import request from 'src/utils/request'

// 积分管理 添加积分活动
export function addActivity(data) {
    return request({
        url: '/point/activity/add',
        method: 'post',
        data
    })
}

// 积分管理 积分活动列表
export function activityList(data) {
    return request({
        url: '/point/activity/list',
        method: 'post',
        data
    })
}

// 积分管理 删除积分活动
export function delActivity(data) {
    return request({
        url: '/point/activity/del',
        method: 'post',
        data
    })
}

// 积分管理 修改积分活动
export function modifyActivity(data) {
    return request({
        url: '/point/activity/modify',
        method: 'post',
        data
    })
}

// 积分管理 积分活动详情
export function detailActivity(data) {
    return request({
        url: '/point/activity/detail',
        method: 'post',
        data
    })
}

// 积分管理 积分活动参与人员列表
export function participantsActivity(data) {
    return request({
        url: '/point/activity/participants',
        method: 'post',
        data
    })
}

// 积分管理 积分活动参与人员审核
export function checkActivity(data) {
    return request({
        url: '/point/activity/participant/check',
        method: 'post',
        data
    })
}
// 积分管理 积分活动参与人员批量审核
export function multiCheckActivity(data) {
    return request({
        url: '/point/activity/participant/multiCheck',
        method: 'post',
        data
    })
}


// 积分规则 添加积分规则
export function addRule(data) {
    return request({
        url: '/point/rule/add',
        method: 'post',
        data
    })
}
// 积分规则 查询积分规则列表
export function queryList(data) {
    return request({
        url: '/point/rule/query/list',
        method: 'post',
        data
    })
}

// 积分规则 查询单条积分规则
export function queryRuleOne(data) {
    return request({
        url: '/point/rule/query',
        method: 'post',
        data
    })
}

// 积分规则 修改积分规则
export function updateRule(data) {
    return request({
        url: '/point/rule/update',
        method: 'post',
        data
    })
}

// 积分渠道 修改积分规则
export function updateChannel(data) {
    return request({
        url: '/point/channel/update',
        method: 'post',
        data
    })
}


// 积分规则 删除积分规则
export function delRule(data) {
    return request({
        url: '/point/rule/del/' + data,
        method: 'get',
        params:{}
    })
}



// 积分记录 积分列表
export function listQuery(data) {
    return request({
        url: '/point/detail/query/list',
        method: 'post',
        data
    })
}

// 积分记录 渠道来源
export function queryApplet(data) {
    return request({
        url: '/point/channel/query/applet',
        method: 'post',
        data
    })
}
// 积分记录 渠道列表
export function queryChannel(data) {
    return request({
        url: '/point/channel/query',
        method: 'post',
        data
    })
}

// 积分记录 积分录入
export function addRecords(data) {
    return request({
        url: '/point/records/web/add',
        method: 'post',
        data
    })
}

// 积分管理 积分活动上传图片
export function uploadFile(data) {
    return request({
        url: '/file/upload',
        method: 'post',
        headers: {'Content-Type': 'multipart/form-data'},
        data
    })
}